package com.shop.cereshop.agent.service.voucher;

import com.baomidou.mybatisplus.extension.service.IService;
import com.shop.cereshop.agent.page.voucher.AgentVoucherTransactionVO;
import com.shop.cereshop.agent.page.voucher.VoucherConsumeTotalVO;
import com.shop.cereshop.agent.param.voucher.VoucherDTO;
import com.shop.cereshop.commons.domain.agent.CereAgentVoucherTransaction;
import com.shop.cereshop.commons.domain.common.Page;
import com.shop.cereshop.commons.domain.wallet.CereAgentWalletTransaction;

public interface AgentVoucherTransactionService extends IService<CereAgentVoucherTransaction> {
    Page<AgentVoucherTransactionVO> getAgentVoucherTransaction(VoucherDTO voucherDTO);

    VoucherConsumeTotalVO getConsumptionTotal(VoucherDTO voucherDTO);
}
